﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using BUS;
using DTO;
using TuyenDungViecLam.CommonResource;

namespace TuyenDungViecLam.Admin
{
    public partial class EditPhi : BasePage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                int maPhi = int.Parse(Request.QueryString["Mp"].ToString());

                DrlDoiTuong.Items.Add(new ListItem("Nhà Tuyển Dụng", "0"));
                DrlDoiTuong.Items.Add(new ListItem("Người tìm việc", "1"));

                //load dữ liệu
                LoadData(maPhi);
            }
        }

        private void LoadData(int maPhi)
        {
            Phi_DTO phi = Phi_BUS.LayThongTinPhiTheoMaPhi(maPhi);

            txtTenPhi.Text = phi.Ten;
            txtThoihan.Text = phi.ThoiHan.ToString();
            txtDoUuTien.Text = phi.DoUuTien.ToString();
            TxtGia.Text = phi.Gia.ToString();
            TxtSoLuongTin.Text = phi.SoLuongTin.ToString();
            TxtViTriCaoNhat.Text = phi.ViTriCaoNhat.ToString();
            TxtViTriThapNhat.Text = phi.ViTriThapNhat.ToString();

            DrlDoiTuong.SelectedValue = phi.DoiTuong.ToString();

        }

       

        protected void BtUpdatePhi_Click(object sender, EventArgs e)
        {
            Phi_DTO phi = new Phi_DTO();

            int maPhi = int.Parse(Request.QueryString["Mp"].ToString());
            phi.MaPhi = maPhi;
            phi.Ten = txtTenPhi.Text;
            phi.ThoiHan = int.Parse(txtThoihan.Text);
            phi.SoLuongTin = int.Parse(TxtSoLuongTin.Text);
            phi.ViTriCaoNhat = int.Parse(TxtViTriCaoNhat.Text);
            phi.ViTriThapNhat = int.Parse(TxtViTriThapNhat.Text);
            phi.Gia = float.Parse(TxtGia.Text);
            phi.DoUuTien = int.Parse(txtDoUuTien.Text);
            phi.DoiTuong = int.Parse(DrlDoiTuong.SelectedValue.ToString());

            bool kq = Phi_BUS.CapNhatPhi(phi);

            if (kq == true)
            {
                Alert.ShowAndRedirect("Cập nhật thành công", "CapNhatPhi.aspx");
            }
            else
            {
                Alert.Show("Cập nhật thất bại"); ;
            }

        }

        protected void BtBack_Click(object sender, EventArgs e)
        {
            Response.Redirect("CapNhatPhiNhaTuyenDung.aspx");
        }
    }
}
